AIOSEO\Plugin\Common\Breadcrumbs\Breadcrumbs B

Total Complexity 95
Dependencies 5
Dependents 2
Total lines 704
Lines of code 314
Logical lines of code 180
Comment lines 305
Methods 30
Properties 5

Methods 30

Method Rating Maintainability Complexity Lines of code
buildBreadcrumbs()
B
39 19 65
getPostTaxTermHierarchy()
A
49 10 28
getDateCrumb()
S
50 6 33
getWooCommerceShopCrumb()
S
56 6 19
getPostParentCrumbs()
S
58 5 16
getPostTaxonomyCrumbs()
S
59 5 14
getHomePageCrumb()
S
59 4 14
maybeGetWooCommerceShopCrumb()
S
64 4 11
addCrumbs()
S
65 4 9
getTermTaxonomyParentCrumbs()
S
62 3 11
getFilteredTermHierarchy()
S
63 3 10
getPostArchiveCrumb()
S
67 3 7
getPostHierarchy()
S
73 2 4
getPrefixCrumb()
S
70 2 6
getBlogCrumb()
S
66 2 8
maybeGetHomePageCrumb()
S
75 2 5
registerWidget()
S
74 2 5
getTermHierarchy()
S
78 1 3
__construct()
S
67 1 7
showCurrentItem()
S
78 1 3
init()
S
80 1 3
getAuthorCrumb()
S
78 1 3
getPagedCrumb()
S
76 1 3
getTermTaxonomyCrumb()
S
78 1 3
getPostCrumb()
S
78 1 3
getPostTypeArchiveCrumb()
S
78 1 3
getPreviewCrumb()
S
79 1 3
getSearchCrumb()
S
78 1 3
getNotFoundCrumb()
S
79 1 3
makeCrumb()
S
66 1 9